package com.zuipin.vo;

import java.util.List;

import io.swagger.annotations.ApiModelProperty;

/**
 * @description : 新增修改抽奖规则
 * @author : wuhaijun
 * @date : 2017年4月26日 下午1:43:36
 */
public class AddDrawRuleVo {
	
	private Long					id;				// ID
	
	private String					showName;		// 名称
	
	private String					device;			// 设备,pc,wap...
	
	private String					startTime;		// 开始时间
	
	private String					endTime;		// 结束时间
	
	private Long					createId;		// 创建者
	
	private Long					updateId;		// 更新者
	
	private Long					sysId;			// 系统ID
	
	private String					serialNumber;	// 序列号
	
	private String					status;			// 状态
	
	private List<DrawLevelGroupVo>	drawLevelGroups;
	
	@ApiModelProperty(value = "序列号--展示用")
	public String getSerialNumber() {
		return serialNumber;
	}
	
	public void setSerialNumber(String serialNumber) {
		this.serialNumber = serialNumber;
	}
	
	public void setId(Long id) {
		this.id = id;
	}
	
	@ApiModelProperty(value = "抽奖规则ID--修改必传")
	public Long getId() {
		return this.id;
	}
	
	public void setShowName(String showName) {
		this.showName = showName;
	}
	
	@ApiModelProperty(value = "抽奖名称", required = true)
	public String getShowName() {
		return this.showName;
	}
	
	public void setDevice(String device) {
		this.device = device;
	}
	
	@ApiModelProperty(value = "平台限制  PC,WAP,PC&WAP", required = true)
	public String getDevice() {
		return this.device;
	}
	
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	
	@ApiModelProperty(value = "有效期 开始时间", required = true)
	public String getStartTime() {
		return this.startTime;
	}
	
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	
	@ApiModelProperty(value = "有效期  结束时间", required = true)
	public String getEndTime() {
		return this.endTime;
	}
	
	public void setCreateId(Long createId) {
		this.createId = createId;
	}
	
	@ApiModelProperty(value = "创建人Id--新增时候必传")
	public Long getCreateId() {
		return this.createId;
	}
	
	public void setUpdateId(Long updateId) {
		this.updateId = updateId;
	}
	
	@ApiModelProperty(value = "更新人Id--修改必传")
	public Long getUpdateId() {
		return this.updateId;
	}
	
	public void setSysId(Long sysId) {
		this.sysId = sysId;
	}
	
	@ApiModelProperty(value = "系统Id", required = true)
	public Long getSysId() {
		return this.sysId;
	}
	
	@ApiModelProperty(value = "等级信息", required = true)
	public List<DrawLevelGroupVo> getDrawLevelGroups() {
		return drawLevelGroups;
	}
	
	public void setDrawLevelGroups(List<DrawLevelGroupVo> drawLevelGroups) {
		this.drawLevelGroups = drawLevelGroups;
	}
	
	@ApiModelProperty(value = "规则状态--展示用 NOT_ACTIVATE:未激活,ALR_ENABLE:已启用,ALR_DISABLE:已禁用")
	public String getStatus() {
		return status;
	}
	
	public void setStatus(String status) {
		this.status = status;
	}
}
